package edu.tsinghua.oxy.engineer.entity;

import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

import java.util.ArrayList;
import java.util.List;

/**
 * @author sean
 * @version 1.0
 * @date 2021/7/29
 */
@Data
@Document(collection = "usgov")
public class GovInfo extends BaseInfo {

    /**
     * 标题
     */
    @Field
    private String title;

    /**
     * 主题
     */
    @Field
    private String topic;

    /**
     * 描述
     */
    @Field
    private String description;

    /**
     * 创建时间
     */
    @Field
    private String createDate;

    /**
     * 更新时间
     */
    @Field
    private String updateDate;

    /**
     * 文件下载链接列表
     */
    @Field
    private List<String> downloadUrlList = new ArrayList<>();

    /**
     * 页面链接列表
     */
    @Field
    private List<String> pageUrlList = new ArrayList<>();

}
